body {
	background: #eeedce;
	color: #555;
}

a:link,
a:visited,
a:hover,
a:active {
	color: #c41c00;
}

.section a:link, 
.section a:visited, 
.section a:hover, 
.section a:active {
	color: #c41c00;
}




input, select, textarea {
	color: #3a3a3a;
}

#header {
	background-color: #1c1c1c;
	background-image:url(layout/red-theme/header_bg.gif);
	border-color: #424242 #424242 #000;
}

#logo a:link,
#logo a:visited,
#logo a:hover,
#logo a:active
{
	color: #bdbdbd;
}

#logo a em {
	color: #545454;
}

#user_menu li {
	color: #8d8d8d;
	background-image:url(layout/red-theme/user_menu_li.gif);
}

#user_menu strong {
	color: #b9b9b9;
}

#user_menu a:link, 
#user_menu a:visited, 
#user_menu a:hover, 
#user_menu a:active {
	color:#b31900;
}

#main_menu {
	background:#8a1907;
	background-image:url(layout/red-theme/mm_bg.gif);

}

#main_menu li.selected .submenu {
	background: #d5d39e;
	border-color: #eae8b7;
}

#main_menu a
 {
	color: #fff;
	background-image:url(layout/red-theme/mm_lk.gif);
}

#main_menu a:hover, 
#main_menu li:hover a {
	background-color: #661205;
}

#main_menu li.sub a.selected:link, 
#main_menu li.sub a.selected:visited, 
#main_menu li.sub a.selected:hover,
 #main_menu li.sub a.selected:active {
 	background-color: #d5d39e;
	color: #000;
 }
 
 #main_menu a.selected:link, 
 #main_menu a.selected:visited, 
 #main_menu a.selected:hover, 
 #main_menu a.selected:active  {
 	color: #000;
 }
 
 .selected span {
	background-image:url(layout/red-theme/mm_lk.gif);
}

#main_menu .submenu {
	background: #691405;
	border-color: #541105;
}

#main_menu li ul a:link, 
#main_menu li ul a:visited, 
#main_menu li ul a:active {
	border-color: #541105;
}

#main_menu li ul a:hover {
	background: #7c1200;
}

#main_menu li.selected ul a:link, 
#main_menu li.selected ul a:visited, 
#main_menu li.selected ul a:active {
	color: #000;
	
}

#main_menu li.selected ul a:hover {
	color: #000;
}

#main_menu li.selected ul a.selected:link, 
#main_menu li.selected ul a.selected:visited, 
#main_menu li.selected ul a.selected:hover, 
#main_menu li.selected ul a.selected:active {
	color: #696845;
	background-image:url(layout/red-theme/sub_lk_middle.gif);
}

#main_menu li.selected ul a.selected span {
	background-image:url(layout/red-theme/sub_lk_left.gif);
}

#main_menu li.selected ul a.selected span span {
	background-image:url(layout/red-theme/sub_lk_right.gif);
}





.title_wrapper {
	border-color: #d5d4b1;
}

h2 {
	color: #7f7e56;
}

h3 {
	background: #797862;
}
.section_content {
	background: #fffff3;
	border-color: #d5d4b1;
}

.lists dt {
	color: #626142;
}

.section .lists a:link, 
.section .lists a:visited,
.section .lists a:active {
 	color: #9e1700;
	background-image:url(layout/red-theme/lists_lk.gif);
}

.section .lists a:hover {
	color: #9e1700;
}

.note {
	background-image:url(layout/red-theme/note_bg.gif);
}
.note dt  {
	background: #b4b394;
	color: #54533f;
}
.note dd  {
	background: #f1f0dd;
	border-color: #b4b394;
	color: #555;
}


.sidebar_section .section_content {
	background-image:url(layout/red-theme/sidebar_bg.gif);
}

.sidebar h3 {
	background-image:url(layout/red-theme/sidebar_h3_middle.gif);
	
}

.sidebar h3 span {
	background-image:url(layout/red-theme/sidebar_h3_top.gif);
}

.sidebar_menu {
	border-color: #d5d4b1;
}

.sidebar_menu a:link, 
.sidebar_menu a:visited, 
.sidebar_menu a:active {
	border-color: #d5d4b1;
	background-color: #f1f0dd;
	color: #9e1700;
	background-image:url(layout/red-theme/sidebar_lk.gif);
}

.sidebar_menu a:hover {
	color: #9e1700;
}

.sidebar_menu a.selected:link, 
.sidebar_menu a.selected:visited, 
.sidebar_menu a.selected:hover, 
.sidebar_menu a.selected:active {
	background-color: #fffff3;
	color: #4d4d4d;
	background-image:url(layout/red-theme/sidebar_lk_on.gif);
}

.calendar_data {
	background: #f7f7df;
}

.calendar_prev {
	background-image:url(layout/red-theme/calendar_prev.gif);
}

.calendar_next {
	background-image:url(layout/red-theme/calendar_next.gif);
}

.cmonth {
	color: #6f6e52;
}

.chead li {
	color: #8e8d7a;
}

.cdays span {
	background: #edecd3;
	border-color: #c8c7a3;
}

.cdays a:link, 
.cdays a:visited, 
.cdays a:active {
	background: #d1d0af;
	border-color: #9f9e80;
	color: #fff;
}

.cdays a:hover {
	background: #b3b284;
	border-color: #6f6e50;
	color: #fff;
}

.cdays a.event:link, 
.cdays a.event:visited, 
.cdays a.event:active {
	color: #fff;
	background: #9e1700;
	border-color: #650f00;
}
.cdays a.event:hover {
	color: #fff;
	background: #d31f00;
	border-color: #8c1500;
}

h4 {
	color: #4e4e4e;
}
.forms_section h4 {
	color:#4e4e4e;
}

.general_form {
	color: #3a3a3a;
}

.general_form label {
	color: #3a3a3a;
}

.positive {
	color: #82a800;
	background-image:url(layout/red-theme/forms/positive.gif);
}

.negative {
	color: #b86464;
	background-image:url(layout/red-theme/forms/negative.gif);
}

.general_form .input_wrapper {
	background: #fff;
	border-color: #cecece;
}

.mc_menu a:link, 
.mc_menu a:visited, 
.mc_menu a:hover, 
.mc_menu a:active {
	background: #f0f0f0;
	color: #000;
	border-color: #d5d5d5;
}

.title_wrapper a:link, 
.title_wrapper a:visited, 
.title_wrapper a:active {
	background: #f5f4e2;
	color: #797862;
	border-color: #d5d4b1;
}

.title_wrapper a:hover {
	background: #f1efd0;
}



.title_wrapper a span {
	border-color: #fff;
}

.title_wrapper a:hover span {
	border-color: #fff;
}

.first_btn {
	border-color: #640e00;
}

.first_btn:hover {
	border-color: #640e00;
}

.first_btn span {
	border-color: #b5321c;
}

.first_btn:hover span {
	border-color: #c83a23;
}

.first_btn span span {
	background: #8d1a07;
}

.first_btn:hover span span {
	background: #ad1900;
}


.second_btn {
	border-color: #434343;
}

.second_btn:hover {
	border-color: #434343;
}

.second_btn span {
	border-color: #646464;
}

.second_btn:hover span {
	border-color: #646464;
}

.second_btn span span {
	background: #595959;
}

.second_btn:hover span span {
	background: #444;
}

.third_btn {
	border-color: #7d7d7d;
}

.third_btn:hover {
	border-color: #7d7d7d;
}

.third_btn span {
	border-color: #b5b5b5;
}

.third_btn:hover span {
	border-color: #b5b5b5;
}

.third_btn span span {
	background: #949494;
}

.third_btn:hover span span {
	background: #797979;
}


.fourth_btn {
	border-color: #b4b390;
	color: #63635b !important;
}

.fourth_btn:hover {
	border-color: #99986e;
	color: #535339 !important;
}

.fourth_btn span {
	border-color: #fff;
}

.fourth_btn:hover span {
	border-color: #f1f1d1;
}

.fourth_btn span span {
	background: #e7e6cd;
}



.fourth_btn:hover span span {
	background: #d9d8b9;
}



.contrast_btn {
	border-color: #d5d4b1;
	color: #797862 !important;
}

.contrast_btn:hover {
	border-color: #cac997;
	color: #656445 !important;
}

.contrast_btn span {
	border-color: #fff;
}

.contrast_btn:hover span {
	border-color: #fff;
}

.contrast_btn span span {
	background: #f5f4e2;
}

.contrast_btn:hover span span {
	background: #f1efd0;
}


.table_wrapper {
	color: #3c3f42;
}
.table_wrapper td  {
	border-color: #d5d4b1;
}

.table_wrapper th {
	background-color: #efefd5;
	color: #000;
	background-image:url(layout/red-theme/tables/left_th.gif);
}

.table_wrapper th span span  {
	border-color: #e0dfc1;
	background: transparent;
	
}

.table_wrapper th span {
	background-image:url(layout/red-theme/tables/right_th.gif);
	
}



.table_wrapper th a:link, 
.table_wrapper th a:visited, 
.table_wrapper th a:active {
	color: #8e1400;
}

.table_wrapper th a:hover {
	color: #8e1400;
}

.table_wrapper th.order {
	background-color: #dbdbba;
	background-image:url(layout/red-theme/tables/left_th2.gif);
	
}

.table_wrapper th.order span {
	background-image:url(layout/red-theme/tables/right_th2.gif);
	
}

.table_wrapper th.no {
	background-color: #d5d4b1;
}

.table_wrapper th.no span {
	background-color: #efefd5;
}



tr.first td {
	background: #fffffa;
}

tr.second td {
	background: #f9f9e6;
}

.desc {
	background-image:url(layout/red-theme/tables/desc.gif);
}

.product_thumb img {
	border-color: #dbdbba;
}

.product_thumb img:hover {
	border-color: #b9b984;
}

.section .product_name:link, 
.section .product_name:visited, 
.section .product_name:hover, 
.section .product_name:active {
	color: #c41c00;
}

.move1 {
	background-image:url(layout/red-theme/tables/move1.gif);
}

.move2 {
	background-image:url(layout/red-theme/tables/move2.gif);
}

.move3 {
	background-image:url(layout/red-theme/tables/move3.gif);
}

.move4 {
	background-image:url(layout/red-theme/tables/move4.gif);
}



.details {
	background-image:url(layout/red-theme/tables/details.gif);
}

.edit {
	background-image:url(layout/red-theme/tables/edit.gif);
}

.delete {
	background-image:url(layout/red-theme/tables/delete.gif);
}




.actions_menu a:link, 
.actions_menu a:visited, 
.actions_menu a:hover, 
.actions_menu a:active {
	color: #8e1400;
}

.pagination {
	background: #d6d5b8;
	color: #a7a688;
}

.pagination .page_no {
	color: #3d3d3d;
}

.pagination .page_no strong {
	color: #77776a;
}

.pag_list li {
	color: #767676;
}


.pag_btn {
	border-color: #b4b390;
	color: #63635b !important;
}

.pag_btn:hover {
	border-color: #99986e;
	color: #535339 !important;
}

.pag_btn span {
	border-color: #fff
}

.pag_btn:hover span {
	border-color: #f1f1d1;
}

.pag_btn span span {
	background: #e7e6cd;
}

.pag_btn:hover span span {
	background: #d9d8b9;
} 



.pag_on {
	border-color: #b4b390;
	color: #8d1a07 !important;
}



.pag_on span {
	border-color: #fff;
}


.pag_on span span {
	background: #f9f9e6;
}


.pag_ends {
	border-color: #7d7d7d;
	
}

.pag_ends:hover {
	border-color: #7d7d7d;
}

.pag_ends span {
	border-color: #b5b5b5;
}

.pag_ends:hover span {
	border-color: #b5b5b5
}

.pag_ends span span {
	background: #949494;
}

.pag_ends:hover span span {
	background: #797979;
} 

.white {
	border-color: #d5d4b1;
	background-color: #f8f8ee;
	color: #9d9c84;
	background-image:url(layout/red-theme/forms/white_ico.gif);
}

.white .system_title {
	color:#929179;
}

.tabs {
	background-image:url(layout/red-theme/tabs_border.gif);
}


.tabs ul {
	background-image:url(layout/red-theme/tabs_bg.gif);
}
.tabs li {
	background-image:url(layout/red-theme/tabs_border.gif);
}

.tabs a:link,
.tabs a:visited,
.tabs a:hover,
.tabs a:active {
	background-image: url(layout/red-theme/tab_middle.gif);
	color: #fff;
}

.tabs a.active:link,
.tabs a.active:visited,
.tabs a.active:hover,
.tabs a.active:active {
	color: #595959;
	
	
}

.tabs span {
	background-image:url(layout/red-theme/tab_left.gif);
}

.tabs span span {
	background-image:url(layout/red-theme/tab_right.gif);
}














